package com.qfedu.lc.user.service;

import com.qfedu.lc.common.param.UserVipAdd;
import com.qfedu.lc.common.vo.R;
import com.qfedu.lc.user.entity.Vip;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 8.用户收费会员表 服务类
 * </p>
 *
 * @author wgz
 * @since 2024-01-29
 */
public interface VipService extends IService<Vip> {


    /**
     * 使用账户余额 购买vip
     * @param userVipAdd
     * @return
     */
    R buyVipUseWallet(UserVipAdd userVipAdd);


    /**
     * 创建或者 续费 vip 会员
     * @param userVipAdd
     * @return
     */
    boolean createOrUpdateVip(UserVipAdd userVipAdd);

}
